sale and repurchase agreement - Espagnol Anglais Dictionnaire